home *** CD-ROM | disk | FTP | other *** search
- DLBOX 2.0
- COPYRIGHT 1995 Allegory Software & William Hatcher All Rights Reserved
-
- OVERVIEW
-
- DISCLAIMER OF WARRANTY
-
- ALLEGORY SOFTWARE AND WILLIAM HATCHER (HEREIN REFERRED TO AS THE
- LICENSOR) HEREBY DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE,
- WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
- IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
- PURPOSE. THE PERSON USING THE SOFTWARE BEARS ALL RISK AS TO THE QUALITY
- AND PERFORMANCE OF THE SOFTWARE. THE LICENSOR WILL NOT BE LIABLE FOR
- ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR SIMILAR DAMAGES DUE
- TO LOSS OF DATA OR ANY OTHER REASON, EVEN IF THE LICENSOR OR AN
- AGENT OF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBLITY OF SUCH DAMAGES.
- IN NO EVENT SHALL THE LICENSOR'S LIABILITY FOR ANY DAMAGES EVER EXCEED
- THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE, REGARDLESS OF THE FORM
- OF THE CLAIM.
-
- THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO
- PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
- OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
- INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR
- PURPOSE IS OFFERED.
-
- GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
- TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER MUST ASSUME
- THE ENTIRE RISK OF USING THE PROGRAM. ANY LIABILITY OF THE SELLER WILL BE
- LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
-
- THIS AGREEMENT SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH THE
- LAWS OF TENNESSEE. ANY ACTION OR PROCEEDING BROUGHT BY EITHER PARTY
- AGAINST THE OTHER ARISING OUT OF OR RELATED TO THIS AGREEMENT SHALL BE BROUGHT
- ONLY IN A FEDERAL COURT LOCATED IN TENNESSEE. THE PARTIES HEREBY CONSENT
- TO JURISDICTION OF SAID COURTS.
-
- THE USER OF DLBOX IS AUTHORIZED TO USE IT ROYALTY FREE FOR A PERIOD OF 30
- CONSECUTIVE DAYS. ANY USE BEYOND THIS REQUIRES REGISTRATION. ALSO ANY USER
- CREATING SOFTWARE USING THE DLBOX LIBRARY OR LIBRARIES THAT IS RELEASED FOR
- PROFIT (COMMERCIAL OR SHAREWARE) MUST REGISTER THIS SOFTWARE.
-
- I. Introduction
-
- DLBOX is a dialog box library for use in your Turbo C++ 3.0 programs. DLBOX
- greatly simplifies the creation of dialog boxes that include:
-
- Check Boxes
- Radio Buttons
- Description Bars
- Titles
- Buttons
- Numeric and Text Fields
- And More!
-
- DLBOX is designed to work in EGA and VGA 16 high resolution color modes. The
- library will create the specified box and when finished, erase it restoring
- the underlying graphics. Then the data obtained from the box is available to
- the user.
-
- II. Use of the Libraries.
-
- Included is a library for each of 5 memory models: DLBOX_S.LIB for the small
- memory model, DLBOX_M.LIB for the medium memory model, DLBOX_C.LIB for the
- compact memory model, DLBOX_L.LIB for the large memory model, and DLBOX_H.LIB
- for the huge memory model. Included in a separate file are the descriptions
- of the available functions in the library as well as some example code. The
- dialog box library utilizes an object called interface_class. Through this
- object, all functions are called including setting up and running dialog
- boxes, as well as any necessary mouse functions.
-
- I usually use a project file in the Turbo C++ IDE for my needs. Simply
- add the appropriate DLBOX_*.LIB file to the project list and it will be
- compiled into your program.
-
- III. DLEDIT-- The Dialog Box Editor.
-
- Included "free" is DLEDIT. This program greatly simplifies the use of the
- DLBOX library. The Dialog Box Editor allows you to draw out your dialog boxes
- and then it outputs the corresponding C++ code. It is menu driven (most of
- the boxes were created using this very program!) and should be pretty obvious
- how to use. The user first creates a box specifying the size and then may put
- on it whatever he wishes. The user may save the file to be reloaded later and
- also (most importantly) the user may output the code for the box created.
-
- IV. The Author
-
- To reach me, send email to:
-
- hatcher@delphi.com
-
- or snail mail to:
-
- Will Hatcher
- P.O. Box 8618
- 307 N. Walnut Ave
- Cookeville, TN 38505
-
- If you detect any bugs, please send me mail about them. I cannot, however,
- debug your programs.
-
-
-